package com.andkrup.easygame.game {

	/**
	 * @author Andkrup
	 * 
	 * This enum class is obsolete, create a new GameSetting instance that de-
	 * scribes each new GameMode.
	 * 
	 * This class may still be alive in order to hold info about possible game-
	 * modes, or it can take a different meaning, such as to distinguish between
	 * single-player or multi-player modes
	 */
	public class GameMode {
		
		public static const SINGLEPLAYER:GameMode = new GameMode(); // basic game mode set in a slightly alternate 1997, used in the campaign
		public static const MULTIPLAYER_REALTIME:GameMode = new GameMode(); // basic game mode set in a slightly alternate 1997, used in the campaign
		public static const MULTIPLAYER_TURNBASED:GameMode = new GameMode(); // basic game mode set in a slightly alternate 1997, used in the campaign
		
		// these are obsolete, use GameSetting instances
//		public static const MODERN:GameMode = new GameMode(); // basic game mode set in a slightly alternate 1997, used in the campaign
//		public static const LEISUREHUNTING:GameMode = new GameMode(); // same rules as modern, but no interrelated missions, just killing time
//		public static const SURVIVAL:GameMode = new GameMode(); // basic survival with fixed amount of gear and no economics
//		public static const ZOMBIFUCATION:GameMode = new GameMode(); // survival with fixed amount of gear with romero-zombies
//		public static const ITSALLTHERAGE:GameMode = new GameMode(); // as zombifucation, but with 28-days zombies
//		public static const APOCALYPSE:GameMode = new GameMode(); // end-of-days setting, scattered gear-pickups, fight for money and resources 
//		public static const POSTAPOCALYPSE:GameMode = new GameMode(); // mad-max setting, entrophied economics,
//		public static const ALIENATION:GameMode = new GameMode(); // as leisurehunting, but in an aliens/spacemarine-setting
//		public static const ENTERTHEMATRIX:GameMode = new GameMode(); // as leisurehunting, but in a matrix-setting
//		public static const JUSTANOTHERSKINJOB:GameMode = new GameMode(); // as leisurehunting, but in a dystopian blade runner-setting
	}
}
